package com.hochschild.sio.domain;

import java.sql.Date;

import javax.persistence.Entity;
import javax.persistence.Id;
import javax.persistence.JoinColumn;
import javax.persistence.ManyToOne;
import javax.persistence.Table;

@Entity
@Table(name="SociedadesSAP")
public class SociedadSAP {

	@Id
	private String idSociedadSAP;
	
	//private String idPaisSAP;
	
	private String sociedadSAP;
	private String abreviaturaSociedadSAP;
	private String idUsuarioCrea;
	private Date fechaCreacion;
	private String idUsuarioModifica;
	private Date fechaModifica;
	
	@ManyToOne
	@JoinColumn(name="idPaisSAP", referencedColumnName="idPaisSAP" )
	private PaisSap pais;
	
	
	
	public SociedadSAP() {
		super();
		this.pais = new PaisSap();
	}
	public String getAbreviaturaSociedadSAP() {
		return abreviaturaSociedadSAP;
	}
	public void setAbreviaturaSociedadSAP(String abreviaturaSociedadSAP) {
		this.abreviaturaSociedadSAP = abreviaturaSociedadSAP;
	}
	public String getIdSociedadSAP() {
		return idSociedadSAP;
	}
	public void setIdSociedadSAP(String idSociedadSAP) {
		this.idSociedadSAP = idSociedadSAP;
	}
	public String getIdPaisSAP() {
		return pais.getIdPaisSAP();
	}
	public void setIdPaisSAP(String idPaisSAP) {
		pais.setIdPaisSAP(idPaisSAP);
		//this.idPaisSAP = idPaisSAP;
	}
	public String getSociedadSAP() {
		return sociedadSAP;
	}
	public void setSociedadSAP(String sociedad) {
		this.sociedadSAP = sociedad;
	}
	public String getIdUsuarioCrea() {
		return idUsuarioCrea;
	}
	public void setIdUsuarioCrea(String idUsuarioCrea) {
		this.idUsuarioCrea = idUsuarioCrea;
	}
	public Date getFechaCreacion() {
		return fechaCreacion;
	}
	public void setFechaCreacion(Date fechaCreacion) {
		this.fechaCreacion = fechaCreacion;
	}
	public String getIdUsuarioModifica() {
		return idUsuarioModifica;
	}
	public void setIdUsuarioModifica(String idUsuarioModifica) {
		this.idUsuarioModifica = idUsuarioModifica;
	}
	public Date getFechaModifica() {
		return fechaModifica;
	}
	public void setFechaModifica(Date fechaModifica) {
		this.fechaModifica = fechaModifica;
	}
	public PaisSap getPais() {
		return pais;
	}
	public void setPais(PaisSap pais) {
		this.pais = pais;
	}
	
	
	 
	
	
}
